lord and master - Français Anglais Dictionnaire